// 创建玩家、更新玩家
const g = require("../lib/global");


class PlayerModel {
    constructor(index, gold=50000, diamond=0) {
        // 第几个玩家
        this.index = index;
        // 金币数
        this.gold = gold;
        // 钻石数
        this.diamond = diamond;
        // 当前筹码
        this.currentStake = 0;
    }

    // 下注
    bet(n){
        if(this.gold - n < 0) {
            // 金币不足
            return false;
        }
        this.gold -= n;
        this.currentStake += n;
        return true;
    }

    // 重置金币
    reset() {
        this.gold = 50000;
        this.diamond = 0;
    }
}

module.exports = {
    PlayerModel,
}